
/**
 * Object.setPrototypeOf(obj, prototype) 方法设置一个指定的对象的原型, 返回这个加了原型的对象
 * 
 * instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。
 */
(() => {
    let c = {}
    let b = Object.setPrototypeOf
    b(c, { name: 1 })
    console.log(c.name, b.name); // 1
    console.log(c instanceof Object); // true
})()


// let a = function (a, b) {

// }